.lycd-numRange {
  display: flex !important;

  .left-item {
    flex: auto;
    width: 100%;
    margin-right: 0 !important;
    border-right-color: transparent;
    z-index: 1;

    &:active,
    &:visited,
    &:hover,
    &:focus {
      border-right-color: #78a9ff;
    }
  }

  .middle {
    flex: none;
    width: 30px !important;
    border-right: none;
    border-left: none;
    pointer-events: none !important;
    background-color: #fff !important;
    margin-right: 0 !important;
  }

  .right-item {
    flex: auto;
    width: 100%;
    border-left-color: transparent;
    z-index: 1;

    &:active,
    &:visited,
    &:hover,
    &:focus {
      border-left-color: #78a9ff;
    }
  }
}
